Schema Based Parallel XML Parser: A Fast XML Parser Designed for Large XML Files

نویسندگان

  • Ravi Varma
  • Venkat Rami Reddy
چکیده

XML is one of the greatest innovations of the digital world. It has taken the field of Web Technology by storm in the past decade and is becoming an ever-present technology in other fields too. XML with its easy usage has lot of future. But the parsing performance of XML is a big hindrance to its development. Particularly, when dealing with huge XML files, normal XML parsers like DOM, SAX parsers are simply not quick enough. But with the emerging multi-core processors, XML performance can be improved by making the XML parsers run in parallel on different cores of the CPU. There are many parallel XML parser implementations but none of them are designed for extremely large files of sizes greater than 50 Megabytes. This paper presents a new faster XML parallel parser model which improves the parsing performance for these large files. Keywords— XML, XML Schema, Parallel Programming, DOM parsing, Parallel XML Parsing, Queues

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

XML Parsing on Multicore Processors and Data Representation in .NET Tree Control

The purpose of this research is to optimize the parsing process of the XML files. There are several ways to parse the XML files. But to comply with the advanced multicore CPUs and their fast performance the XML parsing logics need to be refined and optimized with parallel processing approach. The parallel XML parsing is a step towards this approach. It makes the reading of XML data faster becau...

متن کامل

The XMLBench Project: Comparison of Fast, Multi-platform XML libraries

The XML technologies have brought a lot of new ideas and abilities in the field of information management systems. Nowadays, XML is used almost everywhere: from small configuration files to multigigabyte archives of measurements. Many network services are using XML as transport protocol. XML based applications are utilizing multiple XML technologies to simplify software development: DOM is used...

متن کامل

XDerive: a namespace for defining derived elements in XML Schema

XML is becoming the standard for document description in a B2B setting, and XML Schema is gaining wide acceptance as the schema language to define the structure of these documents. Transactional documents as those currently found in B2B applications, frequently comprise derived elements, i.e. elements whose content can be calculated through deriving function that examines the content of other e...

متن کامل

An XML Schema for Wright with Confidentiality Extensions

The eXtensible Markup Language (XML), a World Wide Web Consortium (W3C) standard, is utilized to encode descriptions in Wright/c, the architectural description language Wright extended with confidentialityrelated specifications. The grammar of Wright/c is converted to an XML Schema. A common format is thus formed which can be used by applications accepting architectural descriptions as input. T...

متن کامل

An Adaptive and Efficient XML Parser Tool for Domain Specific Languages

XML (eXtensible Markup Language) is a standard and universal language for representing information. XML has become integral to many critical enterprise technologies with its ability to enable data interoperability between applications on different platforms. Every application that processes information from XML documents needs an XML Parser which reads an XML document and provides interface for...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014